1
Lanskap Visualisasi Julia
AI015Lesson 8
00:00

Ekosistem visualisasi Julia didefinisikan oleh "Sintaks Seragam, Berbagai Backend" filosofi. Alih-alih mempelajari API yang berbeda untuk berbagai perpustakaan, peneliti menggunakan Plots.jl metapaket sebagai pembungkus antarmuka standar.

1. Paradigma Metapaket

Plots.jl berfungsi seperti payung. Anda menulis kode menggunakan fungsi plot() dan itu mengubah instruksi tersebut menjadi mesin render khusus seperti GR, PyPlot, atau UnicodePlots.

2. Pemilihan Backend

Pengguna mengganti mesin output dengan memanggil fungsi backend. Misalnya, pyplot() membuka jendela interaktif berbasis Python, sedangkan unicodeplots() menampilkan langsung di REPL menggunakan karakter Braille.

Plots.jlGRCepat / BawaanPyPlotInteraktifUnicodePlotsTerminal/Teks

3. Persiapan

Untuk membangun lingkungan ini, berikut adalah kebutuhan instalasi:

(@v1.5) pkg> add Plots PyPlot GR UnicodePlots
main.py
TERMINALbash — 80x24
> Ready. Click "Run" to execute.
>